Synonyms for "serve well"

Words with similar meaning